home *** CD-ROM | disk | FTP | other *** search
- module oSpecialPlugin is cPlugin
- has
- Initialize()
- do
- oCache.URLOptionType := cURLOption;
- end;
-
- release Editor:
- GetIO()
- do
- result := oIOSpecialPlugin;
- end;
- end;
- end;
-
- release Editor:
-
- object oIOSpecialPlugin is cIOPlugin
- with
- MenuItems is [
- cIOArgumentInMenuItem with Name is "Error Number"; Value is oErrorNumberArgumentIn; end,
- cIOArgumentInMenuItem with Name is "Error Text"; Value is oErrorTextArgumentIn; end,
- cIOArgumentInMenuItem with Name is "Message In"; Value is oMessageInArgumentIn; end,
- cIOArgumentInMenuItem with Name is "Message Out"; Value is oMessageOutArgumentIn; end,
- cIOArgumentInMenuItem with Name is "Message Sender"; Value is oMessageSenderArgumentIn; end,
- cIOArgumentInMenuItem with Name is "No Parameter"; Value is oNoArgument; end,
-
- cIOArgumentOutMenuItem with Name is "Message Out"; Value is oMessageOutArgumentOut; end,
- cIOArgumentOutMenuItem with Name is "No Parameter"; Value is oNoArgument; end,
-
- cIOURLOptionMenuItem with Name is "Document"; Value is cURLOption with end; end,
- cIOURLOptionMenuItem with Name is "Project"; Value is cDiskURLOption with end; end,
- cIOURLOptionMenuItem with Name is "Site"; Value is cSiteURLOption with end; end,
-
- cIOGetTypeOpMenuItem with Name is "..."; Value is oGetAnyValueOpSeed; Word is oIOGetAnyOpMenuButton; end,
- cIOGetAnyOpMenuItem with Name is "Value"; Value is oGetAnyValueOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "..."; Value is oSetAnyValueOpSeed; Word is oIOSetAnyOpMenuButton; end,
- cIOSetAnyOpMenuItem with Name is "Value"; Value is oSetAnyValueOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "..."; Value is oTestAnyEqualOpSeed; Word is oIOTestAnyOpMenuButton; end,
- cIOTestAnyOpMenuItem with Name is "Different"; Value is oTestAnyDifferentOpSeed; end,
- cIOTestAnyOpMenuItem with Name is "Equal"; Value is oTestAnyEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "Boolean"; Value is oGetBooleanValueOpSeed; Word is oIOGetBooleanOpMenuButton; end,
- cIOGetBooleanOpMenuItem with Name is "Value"; Value is oGetBooleanValueOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "Boolean"; Value is oSetBooleanValueOpSeed; Word is oIOSetBooleanOpMenuButton; end,
- cIOSetBooleanOpMenuItem with Name is "Value"; Value is oSetBooleanValueOpSeed; end,
- cIOSetBooleanOpMenuItem with Name is "And"; Value is oSetBooleanAndOpSeed; end,
- cIOSetBooleanOpMenuItem with Name is "Or"; Value is oSetBooleanOrOpSeed; end,
- cIOSetBooleanOpMenuItem with Name is "Toggle"; Value is oSetBooleanToggleOpSeed; end,
- cIOSetBooleanOpMenuItem with Name is "Xor"; Value is oSetBooleanXorOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "Boolean"; Value is oTestBooleanEqualOpSeed; Word is oIOTestBooleanOpMenuButton; end,
- cIOTestBooleanOpMenuItem with Name is "Different"; Value is oTestBooleanDifferentOpSeed; end,
- cIOTestBooleanOpMenuItem with Name is "Equal"; Value is oTestBooleanEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "Integer"; Value is oGetIntegerValueOpSeed; Word is oIOGetIntegerOpMenuButton; end,
- cIOGetIntegerOpMenuItem with Name is "Value"; Value is oGetIntegerValueOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "Integer"; Value is oSetIntegerValueOpSeed; Word is oIOSetIntegerOpMenuButton; end,
- cIOSetIntegerOpMenuItem with Name is "Value"; Value is oSetIntegerValueOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Absolute"; Value is oSetIntegerAbsoluteOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Add"; Value is oSetIntegerAddOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Divide By"; Value is oSetIntegerDivideOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Maximum"; Value is oSetIntegerMaximumOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Minimum"; Value is oSetIntegerMinimumOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Modulo"; Value is oSetIntegerModuloOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Multiply"; Value is oSetIntegerMultiplyOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Random"; Value is oSetIntegerRandomOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Subtract"; Value is oSetIntegerSubtractOpSeed; end,
- cIOSetIntegerOpMenuItem with Name is "Toggle"; Value is oSetIntegerToggleOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "Integer"; Value is oTestIntegerEqualOpSeed; Word is oIOTestIntegerOpMenuButton; end,
- cIOTestIntegerOpMenuItem with Name is "Different"; Value is oTestIntegerDifferentOpSeed; end,
- cIOTestIntegerOpMenuItem with Name is "Equal"; Value is oTestIntegerEqualOpSeed; end,
- cIOTestIntegerOpMenuItem with Name is "Less"; Value is oTestIntegerLessOpSeed; end,
- cIOTestIntegerOpMenuItem with Name is "Less or Equal"; Value is oTestIntegerLessOrEqualOpSeed; end,
- cIOTestIntegerOpMenuItem with Name is "More"; Value is oTestIntegerMoreOpSeed; end,
- cIOTestIntegerOpMenuItem with Name is "More or Equal"; Value is oTestIntegerMoreOrEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "Real"; Value is oGetRealValueOpSeed; Word is oIOGetRealOpMenuButton; end,
- cIOGetRealOpMenuItem with Name is "Value"; Value is oGetRealValueOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "Real"; Value is oSetRealValueOpSeed; Word is oIOSetRealOpMenuButton; end,
- cIOSetRealOpMenuItem with Name is "Value"; Value is oSetRealValueOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Absolute"; Value is oSetRealAbsoluteOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Add"; Value is oSetRealAddOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Arc Cosine"; Value is oSetRealArcCosineOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Arc Sine"; Value is oSetRealArcSineOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Arc Tangent"; Value is oSetRealArcTangentOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Ceiling"; Value is oSetRealCeilingOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Cosine"; Value is oSetRealCosineOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Divide By"; Value is oSetRealDivideOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Exponential"; Value is oSetRealExponentialOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Floor"; Value is oSetRealFloorOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Logarithm"; Value is oSetRealLogarithmOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Maximum"; Value is oSetRealMaximumOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Minimum"; Value is oSetRealMinimumOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Multiply"; Value is oSetRealMultiplyOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Power"; Value is oSetRealPowerOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Round"; Value is oSetRealRoundOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Square"; Value is oSetRealSquareOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Square Root"; Value is oSetRealSquareRootOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Sine"; Value is oSetRealSineOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Subtract"; Value is oSetRealSubtractOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Tangent"; Value is oSetRealTangentOpSeed; end,
- cIOSetRealOpMenuItem with Name is "Toggle"; Value is oSetRealToggleOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "Real"; Value is oTestRealEqualOpSeed; Word is oIOTestRealOpMenuButton; end,
- cIOTestRealOpMenuItem with Name is "Different"; Value is oTestRealDifferentOpSeed; end,
- cIOTestRealOpMenuItem with Name is "Equal"; Value is oTestRealEqualOpSeed; end,
- cIOTestRealOpMenuItem with Name is "Less"; Value is oTestRealLessOpSeed; end,
- cIOTestRealOpMenuItem with Name is "Less or Equal"; Value is oTestRealLessOrEqualOpSeed; end,
- cIOTestRealOpMenuItem with Name is "More"; Value is oTestRealMoreOpSeed; end,
- cIOTestRealOpMenuItem with Name is "More or Equal"; Value is oTestRealMoreOrEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "String"; Value is oGetStringValueOpSeed; Word is oIOGetStringOpMenuButton; end,
- cIOGetStringOpMenuItem with Name is "Value"; Value is oGetStringValueOpSeed; end,
- cIOGetStringOpMenuItem with Name is "Length"; Value is oGetStringLengthOpSeed; end,
- cIOGetStringOpMenuItem with Name is "First Index"; Value is cGetStringFirstIndexOpSeed; end,
- cIOGetStringOpMenuItem with Name is "Last Index"; Value is cGetStringLastIndexOpSeed; end,
- cIOGetStringOpMenuItem with Name is "Next Index"; Value is cGetStringNextIndexOpSeed; end,
- cIOGetStringOpMenuItem with Name is "Previous Index"; Value is cGetStringPreviousIndexOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "String"; Value is oSetStringValueOpSeed; Word is oIOSetStringOpMenuButton; end,
- cIOSetStringOpMenuItem with Name is "Value"; Value is oSetStringValueOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Append"; Value is oSetStringAppendOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Escape URL"; Value is oSetStringEscapeOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Insert"; Value is oSetStringInsertOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Lower Case"; Value is oSetStringLowerOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Remove"; Value is oSetStringRemoveOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Replace"; Value is oSetStringReplaceOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Reverse"; Value is oSetStringReverseOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Take"; Value is oSetStringTakeOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Trim"; Value is oSetStringTrimOpSeed; end,
- cIOSetStringOpMenuItem with Name is "Upper Case"; Value is oSetStringUpperOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "String"; Value is oTestStringEqualOpSeed; Word is oIOTestStringOpMenuButton; end,
- cIOTestStringOpMenuItem with Name is "Begin With"; Value is oTestStringBeginWithOp; end,
- cIOTestStringOpMenuItem with Name is "Contain"; Value is oTestStringContainOp; end,
- cIOTestStringOpMenuItem with Name is "Different"; Value is oTestStringDifferentOpSeed; end,
- cIOTestStringOpMenuItem with Name is "End With"; Value is oTestStringEndWithOp; end,
- cIOTestStringOpMenuItem with Name is "Equal"; Value is oTestStringEqualOpSeed; end,
- cIOTestStringOpMenuItem with Name is "Less"; Value is oTestStringLessOpSeed; end,
- cIOTestStringOpMenuItem with Name is "Less or Equal"; Value is oTestStringLessOrEqualOpSeed; end,
- cIOTestStringOpMenuItem with Name is "More"; Value is oTestStringMoreOpSeed; end,
- cIOTestStringOpMenuItem with Name is "More or Equal"; Value is oTestStringMoreOrEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "Target"; Value is oGetTargetValueOpSeed; Word is oIOGetTargetOpMenuButton; end,
- cIOGetTargetOpMenuItem with Name is "Value"; Value is oGetTargetValueOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "Target"; Value is oSetTargetValueOpSeed; Word is oIOSetTargetOpMenuButton; end,
- cIOSetTargetOpMenuItem with Name is "Value"; Value is oSetTargetValueOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "Target"; Value is oTestTargetEqualOpSeed; Word is oIOTestTargetOpMenuButton; end,
- cIOTestTargetOpMenuItem with Name is "Different"; Value is oTestTargetDifferentOpSeed; end,
- cIOTestTargetOpMenuItem with Name is "Equal"; Value is oTestTargetEqualOpSeed; end,
-
- cIOGetTypeOpMenuItem with Name is "URL"; Value is oGetURLValueOpSeed; Word is oIOGetURLOpMenuButton; end,
- cIOGetURLOpMenuItem with Name is "Value"; Value is oGetURLValueOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Fragment"; Value is oGetURLFragmentOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Host"; Value is oGetURLHostOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Password"; Value is oGetURLPasswordOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Path"; Value is oGetURLPathOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Port"; Value is oGetURLPortOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Query"; Value is oGetURLQueryOpSeed; end,
- cIOGetURLOpMenuItem with Name is "Scheme"; Value is oGetURLSchemeOpSeed; end,
- cIOGetURLOpMenuItem with Name is "User"; Value is oGetURLUserOpSeed; end,
-
- cIOSetTypeOpMenuItem with Name is "URL"; Value is oSetURLValueOpSeed; Word is oIOSetURLOpMenuButton; end,
- cIOSetURLOpMenuItem with Name is "Value"; Value is oSetURLValueOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Merge"; Value is oSetURLMergeOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Fragment"; Value is oSetURLFragmentOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Host"; Value is oSetURLHostOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Password"; Value is oSetURLPasswordOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Path"; Value is oSetURLPathOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Port"; Value is oSetURLPortOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Query"; Value is oSetURLQueryOpSeed; end,
- cIOSetURLOpMenuItem with Name is "Scheme"; Value is oSetURLSchemeOpSeed; end,
- cIOSetURLOpMenuItem with Name is "User"; Value is oSetURLUserOpSeed; end,
-
- cIOTestTypeOpMenuItem with Name is "URL"; Value is oTestURLEqualOpSeed; Word is oIOTestURLOpMenuButton; end,
- cIOTestURLOpMenuItem with Name is "Different"; Value is oTestURLDifferentOpSeed; end,
- cIOTestURLOpMenuItem with Name is "Equal"; Value is oTestURLEqualOpSeed; end,
-
- cIOValueTypeMenuItem
- with
- Name is "Boolean";
- Value is BOOLEAN;
- Word is cIOWordInclude
- with
- Words is [
- cIORadioButton
- with
- Field is Value;
- Text is "true";
- Value is true;
- Width is 6;
- end,
- cIORadioButton
- with
- Field is Value;
- Text is "false";
- Value is false;
- Width is 6;
- end
- ];
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "Integer";
- Value is INTEGER;
- Word is cIOIntegerBox
- with
- Field is Value;
- Width is 8;
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "None";
- Value is NONE;
- Word is cIOLeftLabel
- with
- Text is "void";
- Width is 6;
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "Real";
- Value is REAL;
- Word is cIORealBox
- with
- Field is Value;
- Width is 8;
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "String";
- Value is STRING;
- Word is cIOStringBox
- with
- Field is Value;
- Range is [0, 255];
- Width is 30;
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "Target";
- Value is cTarget;
- Word is cIOValueWord
- with
- Field is Value;
- end;
- end,
- cIOValueTypeMenuItem
- with
- Name is "URL";
- Value is cURLOption;
- Word is oIOURLOptionMenuButton;
- end
- ];
- EventLines is [
- cIOSeedListLine
- with
- Label is oIOSpecialLabel;
- Lines is [
- cIOSeedLine with IO is oIOErrorEvent; end,
- cIOSeedLine with IO is oIOTokenEvent; end
- ];
- end
- ];
- CommandLines is [
- cIOSeedListLine
- with
- Label is oIOSpecialLabel;
- Lines is [
- cIOSeedLine with IO is oIOTokenCommand; end,
- cIOSeedLine with IO is oIOGetAttributeCommand; end,
- cIOSeedLine with IO is oIOSetAttributeCommand; end,
- cIOSeedLine with IO is oIOGetPropertyCommand; end,
- cIOSeedLine with IO is oIOSetPropertyCommand; end,
- cIOSeedLine with IO is oIOGetCommand; end,
- cIOSeedLine with IO is oIOSetCommand; end,
- cIOSeedLine with IO is oIOIfCommand; end,
- cIOSeedLine with IO is oIOElseIfCommand; end,
- cIOSeedLine with IO is oIOElseCommand; end,
- cIOSeedLine with IO is oIOWhileCommand; end,
- cIOSeedLine with IO is oIOBreakCommand; end,
- cIOSeedLine with IO is oIOErrorCommand; end,
- cIOSeedLine with IO is oIOCommentCommand; end,
- cIOSeedLine with IO is oIOLogCommand; end,
- cIOSeedLine with IO is oIOReadWriteGlobalsCommand; end
- ];
- end
- ];
- end;
-
- end; -- release Editor
-